package com.wsd.jing.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * All rights Reserved, Designed By www.tom.com
 *
 * @author tom
 * @version 1.0.0
 * @projectName: jing
 * @packageName: com.wsd.jing.vo
 * @className: UserInfoVO
 * @description 用户信息VO
 * @createDate 2022/11/16 12:58
 * @copyright 2022/11/16 12:58 www.tom.com Inc. All rights reserved.
 */
@Getter
@Setter
@ToString
@ApiModel(value = "UserInfoVO对象", description = "用户信息对象")
public class UserInfoVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("用户信息")
    private Map<String, String> userInfo;

    @ApiModelProperty("菜单信息")
    private List<MenuVO> menus;

    @ApiModelProperty("按钮权限信息")
    private List<String> permissions;
}
